homogeneous immersion - French English Dictionary